package entities;
import java.util.Date;

public class Pracownik 
{
	private int id;
	private String imie;
	private String nazwisko;
	private String ulica;
	private String numerUlicy;
	private String kodPocztowy;
	private String miasto;
	private String telefon;
	private String email;
	private String nip;
	private String pesel;
	private String login;
	private String haslo;
	private String stanowisko;
	private String dataZatrudnienia;
	private String dataLogowania;

	//Pracownik tmpPrac = new Pracownik(wynik.getInt("pracownicyID"),wynik.getString("telefon"),wynik.getString("email"),wynik.getString("ulica"),wynik.getString("numer"),wynik.getString("kodPocztowy"),wynik.getString("miasto"),wynik.getString("imie"),wynik.getString("nazwisko"),wynik.getString("pesel"),wynik.getString("nip"));
	public Pracownik()
	{
		
	}
	public Pracownik(int id, String tel, String em, String ul, String nr, String zip, String miasto, String imie, String nazw, String pesel, String nip, String login, String haslo, String stan, Date dataZ, Date dataL)
	{
		this.id = id;
		this.imie = imie;
		this.nazwisko = nazw;
		this.ulica = ul;
		this.numerUlicy = nr;
		this.kodPocztowy = zip;
		this.miasto = miasto;
		this.telefon = tel;
		this.email = em;
		this.nip = nip;
		this.pesel = pesel;
		this.login = login;
		this.haslo = haslo;
		this.stanowisko = stan;
		if(dataZ!=null)
			this.dataZatrudnienia = dataZ.toString();
		else
			dataZatrudnienia = "BRAK";
		if(dataL!=null)
			this.dataLogowania = dataL.toString();		
		else
			dataZatrudnienia = "BRAK";
	}
	/**
	 * @param id the id to set
	 */
	public void setId(int id) {
		this.id = id;
	}
	/**
	 * @return the id
	 */
	public int getId() {
		return id;
	}
	/**
	 * @param ulica the ulica to set
	 */
	public void setUlica(String ulica) {
		this.ulica = ulica;
	}
	/**
	 * @return the ulica
	 */
	public String getUlica() {
		return ulica;
	}
	/**
	 * @param numerUlicy the numerUlicy to set
	 */
	public void setNumerUlicy(String numerUlicy) {
		this.numerUlicy = numerUlicy;
	}
	/**
	 * @return the numerUlicy
	 */
	public String getNumerUlicy() {
		return numerUlicy;
	}
	/**
	 * @param kodPocztowy the kodPocztowy to set
	 */
	public void setKodPocztowy(String kodPocztowy) {
		this.kodPocztowy = kodPocztowy;
	}
	/**
	 * @return the kodPocztowy
	 */
	public String getKodPocztowy() {
		return kodPocztowy;
	}
	/**
	 * @param miasto the miasto to set
	 */
	public void setMiasto(String miasto) {
		this.miasto = miasto;
	}
	/**
	 * @return the miasto
	 */
	public String getMiasto() {
		return miasto;
	}
	/**
	 * @param telefon the telefon to set
	 */
	public void setTelefon(String telefon) {
		this.telefon = telefon;
	}
	/**
	 * @return the telefon
	 */
	public String getTelefon() {
		return telefon;
	}
	/**
	 * @param email the email to set
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * @return the email
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * @param nip the nip to set
	 */
	public void setNip(String nip) {
		this.nip = nip;
	}
	/**
	 * @return the nip
	 */
	public String getNip() {
		return nip;
	}
	/**
	 * @param imie the imie to set
	 */
	public void setImie(String imie) {
		this.imie = imie;
	}
	/**
	 * @return the imie
	 */
	public String getImie() {
		return imie;
	}
	/**
	 * @param nazwisko the nazwisko to set
	 */
	public void setNazwisko(String nazwisko) {
		this.nazwisko = nazwisko;
	}
	/**
	 * @return the nazwisko
	 */
	public String getNazwisko() {
		return nazwisko;
	}
	/**
	 * @param pesel the pesel to set
	 */
	public void setPesel(String pesel) {
		this.pesel = pesel;
	}
	/**
	 * @return the pesel
	 */
	public String getPesel() {
		return pesel;
	}
	/**
	 * @param login the login to set
	 */
	public void setLogin(String login) {
		this.login = login;
	}
	/**
	 * @return the login
	 */
	public String getLogin() {
		return login;
	}
	/**
	 * @param haslo the haslo to set
	 */
	public void setHaslo(String haslo) 
	{
		this.haslo = haslo;
	}
	/**
	 * @return the haslo
	 */
	public String getHaslo() {
		return haslo;
	}
	

	

	public void setStanowisko(String stanowisko)
	{
		this.stanowisko = stanowisko;
	}
	/**
	 * @return the stanowisko
	 */
	/*
	public char[] getStanowisko() 
	{
		return stanowisko;
	}
	*/
	public String getStanowisko() 
	{
		return stanowisko.toString();
	}
	public String getDataZatrudnienia()
	{
		return this.dataZatrudnienia;
	}
	public String getDataLogowania()
	{
		return this.dataLogowania;
	}	
	public void setDataLogowania(String d)
	{
		this.dataLogowania = d;
	}
	public void setDataZatrudnienia(String d)
	{
		this.dataZatrudnienia = d;
	}
	public String toString()
	{
		return  this.getNazwisko() + ", " + this.getImie();
	}

}
